home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fatted Calf
/
The Fatted Calf.iso
/
Applications
/
Misc
/
NewFile
/
Source
/
Server.h
< prev
next >
Wrap
Text File
|
1992-11-11
|
1KB
|
49 lines
/* Generated by Interface Builder */
#import <objc/Object.h>
// --------------------------------------------------------
// Server is the object responsible for handling service requests.
// --------------------------------------------------------
@interface Server:Object
{
// The pop-up-list typelist is on the button listbase.
id typelist;
id listbase;
id main;
id auxview;
id protos;
id openineditor;
id defaultopen;
id savepanel;
}
// Add a type to the list.
- addtype:(char *)name;
// Set up the type list from the list of proto's.
- inittypes:list;
/*
If path is a directory, then dir is a copy of path. Otherwise, dir contains the directory part of path.
*/
void get_directory(char *dir, char *path);
// When service is activated, the current directory is in the pasteboard.
- get_dir_from_pb:(char *)dir:(id)pb;
/*
Set the type of the file to be created. Sets the save panel's type and sets the type pop-up-list and open default.
*/
- setfiletype:(char *)typename;
// Called when the user selects a type in the pop-up-list.
- settype:sender;
// Handle service requests. The string udata is the typename..
- createNew:(id)pb userData:(const char *)udata error:(char **)ermsg;
@end